package com.junyi.decorator;

/**
 * 装饰者
 * 所谓装饰，就是把装饰者(Milk/Mocha)套在被装饰者(CondimentDecorator)之上，从而动态扩展被装设者的功能。装饰者有自己的方法，属于装饰者自己的功能，然后调用被装饰者的方法实现，从而保留了被装饰者的功能
 *
 * 类应该对扩展开放，对修改关闭：也就是添加新功能不需要修改代码。饮料可以动态添加新的配料，而不需要去修改饮料的代码
 */
public class README {
}
